package secondStage.part2.抽象类.two;

/**
 * @ClassName: [Animal]
 * @Description:
 * @Author: [黄劲松]
 * @CreateDate: [2021-03-14]
 * @Version: [v1.0]
 */
//抽象类
    /*抽象类中可以没有抽象方法
    抽象方法必须存在于抽象类中*/
public abstract class Animal {
    private int age = 22;
    private final String city = "北极";

    public Animal() {//抽象类中构造方法，用于子类访问父类数据的初始化
    }

    public Animal(int age) {
        this.age = age;
    }

    public void show() {
        age = 33;
        System.out.println(age);
//        city="南京";
        System.out.println(city);
    }

    public abstract void eat();//父类中的抽象方法用于限定子类必须要去做某件事


}
